冻结和原点(Freeze and Origin)
当您变换对 象时,其子对象会继承相同的变换。这些变换发生的位置(有时称为原点(Origin)、锚点(Anchor Point)或轴心点(Pivot))会影响您的对象如何制作动画。
例如,如果缩放的原点在中心或底部,操作组的缩放会产生不同的结果。
从组的中心或底部进行缩放
您需要重新定位父组来更改这些变换的原点。然而,移动父对象会导致所有子对象跟着移动。冻结(Freeze)功能使得在不需要重新调整层级结构的情况下实现这一点成为可能。
冻结(Freeze)
冻结功能允许您移动任何父对象(组、形状、骨骼)而不影响其子对象的位置。在变换工具菜单中激活冻结,或使用快捷键 Y
。
在变换工具菜单中找到冻结功能
现在您可以重新定位父对象了。
重新定位父对象而不移动子对象
记得再次按 Y
键关闭冻结功能。
原点(Origin)
程序化对象(如画板和程序化路径)具有原点属性。程序化路径 的原点决定了其属性的起始位置。例如,更改原点在中间(X 轴 50% 和 Y 轴 50%)的矩形的宽度会使其从中心开始增长。
更改原点在左侧(X 轴 0%)的矩形的宽度会使其从左侧开始增长。
这在制作启用了其他程序化属性(如圆角)的路径动画时特别有用。
您可以使用冻结功能在舞台(Stage)上更改原点位置。或者,在检查器(Inspector)中设置精确值。